physical or mental handicap - Französisch Englisch Wörterbuch